<!--
 * Resumen.
 * Objeto 				:	solicitudInscripcion.xhtml
 * Descripcion 			: 	.
 * Fecha de Creacion 	: 	24/02/2015.
 * Pry de Creacion 		: 	RNA/RNS.
 * Autor 				: 	Julio Cayulla.
 * ================================================================================================
 * Modificaciones
 * Motivo						Fecha		Nombre				Descripcion
 * ================================================================================================
 *
 -->

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui"
	xmlns:pe="http://primefaces.org/ui/extensions"
	template="/template/layoutSIRENAS.xhtml">


	<ui:define name="content">

		<h:form id="idFormularioMantenimientoAreaProfesion">
		<p:growl id="messages" showDetail="true" autoUpdate="true" />
			<div class="div_formularioContrataciones">
				<p:panelGrid id="gridFormMantAreaProfesion" layout="grid"
					styleClass="ui-panelgrid">
					<p:row>
						<p:column colspan="4" style="text-align:center">
							<h3>
								<p:outputLabel style="text-align:center"
									value="#{rbSirenasUI['sirenas.ui.entidad.form.area_profesion.titulo']}" />
							</h3>
						</p:column>

					</p:row>
					<p:row>
						<p:column>
							<p:outputLabel
								value="#{rbSirenasUI['sirenas.ui.entidad.form.area_profesion.descripcion.label']}" />
						</p:column>
						<p:column colspan="3">
							<p:inputText size="45" id="descripcion"
								value="#{mantenimientoTablasMaestrasBean.areaProfesion.descAreaProfesion}" />
						</p:column>
					</p:row>

					<p:row>

						<p:column style="text-align:center" colspan="4"
						rendered="#{mantenimientoTablasMaestrasBean.btnAgregar}">
							<p:commandButton
								value="#{rbSirenasUI['sirenas.ui.general.boton.agregar.label']}"
								action="#{mantenimientoTablasMaestrasBean.agregarAreaProfesion}"
								update="@form" />
						</p:column>
						<p:column style="text-align:center" colspan="4"
						rendered="#{mantenimientoTablasMaestrasBean.btnRectificar}">
	
						<p:commandButton
							value="#{rbSirenasUI['sirenas.ui.general.boton.editar.label']}"
							action="#{mantenimientoTablasMaestrasBean.editarAreaProfesion}"
							update="idFormularioMantenimientoAreaProfesion"
							rendered="#{mantenimientoTablasMaestrasBean.esEditar}" />
						<p:spacer width="10" />

						<p:commandButton
							value="#{rbSirenasUI['sirenas.ui.general.boton.cancelar.label']}"
							action="#{mantenimientoTablasMaestrasBean.botonCancelar}"
							update="idFormularioMantenimientoAreaProfesion" />
					</p:column>
						
						
					</p:row>
					<p:row>
						<p:column style="text-align:center" colspan="4">
							<p:dataTable id="idBusquedaFicha" var="profesion"
								value="#{mantenimientoTablasMaestrasBean.listAreaProfesion}"
								paginator="true" rows="10">


								<p:column
									headerText="#{rbSirenasUI['sirenas.ui.entidad.form.area_profesion.codigo.label']}">
									<h:outputText value="#{profesion.idAreaProfesion}"  rendered="#{profesion.estado eq 1}"/>
								</p:column>
								<p:column
									headerText="#{rbSirenasUI['sirenas.ui.entidad.form.area_profesion.descripcion.label']}">
									<h:outputText value="#{profesion.descAreaProfesion}"  rendered="#{profesion.estado eq 1}"/>
								</p:column>
								<p:column
									headerText="#{rbSirenasUI['sirenas.ui.entidad.form.area_profesion.fec_registro.label']}">
									<h:outputText value="#{profesion.fecRegistro}" rendered="#{profesion.estado eq 1}">
										<f:convertDateTime pattern="dd-MM-yyyy" />
									</h:outputText>
								</p:column>
								<p:column
									headerText=" #{rbSirenasUI['sirenas.ui.entidad.form.area_profesion.estado.label']} ">
									<h:outputText value="#{profesion.estadoCadena}"  rendered="#{profesion.estado eq 1}"/>
								</p:column>
								<p:column headerText="ACCIÓN">
									<p:panelGrid columns="2" rendered="#{profesion.estado eq 1}">

										<p:commandButton title="Eliminar" id="btnElimina"
											actionListener="#{mantenimientoTablasMaestrasBean.eliminarAreaProfesion(profesion.indice)}"
											icon="ui-icon-trash" update="@form" />

										<p:commandButton title="EDITAR" id="btnEdita"
											actionListener="#{mantenimientoTablasMaestrasBean.cargarAreaProfesion(profesion.indice)}"
											icon="ui-icon-pencil" update="@form" />



									</p:panelGrid>
								</p:column>


							</p:dataTable>
						</p:column>
					</p:row>
					
				<p:row>
					<p:column style="text-align:center;" colspan="4">

						<p:commandButton id="btnVerGuardar"
							value="#{rbSirenasUI['sirenas.ui.general.boton.guardar.label']}"
							actionListener="#{mantenimientoTablasMaestrasBean.abrirConfirmacionPopup}"
							icon="ui-icon-disk" />
					</p:column>
				</p:row>
				
				

				</p:panelGrid>
			</div>
		</h:form>
		
		<p:dialog id="dialogConfirmacion" widgetVar="dialogoConfirmacion"
		appendTo="@(body)" modal="true" resizable="false" showEffect="puff"
		hideEffect="explode" closable="false"
		header="#{rbSirenasUI['sirenas.ui.mensajes.confirmacion.accion.header']}">
		<h:form>
			<p:panelGrid>
				<p:row>
					<p:column colspan="2" style="heigth:20px; text-align:center" styleClass="label"  rendered="#{sessionScope.auditoria.rolUsuario ne 'ADMIN'}">
						<h4>
							<p:outputLabel
								value="#{rbSirenasUI['sirenas.ui.mensajes.sistema.confirmacion.formacion.academica']}"/>
						</h4>
					</p:column>
				</p:row>
				<p:row>
					<p:column colspan="2" style="heigth:20px"  >
						<h:outputLabel
							value="#{rbSirenasUI['sirenas.ui.mensajes.confirmacion.mantenimiento.area_profesion']}"
							/>
					</p:column>
				</p:row>
				
				<p:row>
					<p:column style="text-align:center;">
						<p:commandButton
							value="#{rbSirenasUI['sirenas.ui.mensajes.confirmacion.no']}"
							onclick="PF('dialogoConfirmacion').hide();" type="button"
							icon="ui-icon-close" />
					</p:column>
					<p:column style="text-align:center">
						<p:commandButton id="btnVerRectificacion"
							value="#{rbSirenasUI['sirenas.ui.mensajes.confirmacion.si']}"
							actionListener="#{mantenimientoTablasMaestrasBean.guardarAreaProfesion}"
							update="@form" icon="ui-icon-check" />
					</p:column>
				</p:row>
			</p:panelGrid>
		</h:form>
	</p:dialog>

	</ui:define>
</ui:composition>
